package com.sxt.pro.service;

import java.util.Date;
import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sxt.pro.pojo.Sources;

/**  

* @Description: 素材业务层

* @author xinxiaokang  

* @date 2020年12月3日 上午9:11:26

*/
public interface SourcesService extends IService<Sources>{

	/**
	 * 批量审批照片
	 * @param available
	 * @param id
	 */
	void batchUpdateSourcesList(int available, Integer id);

	/**
	 * 取消批量审批
	 * @param available
	 * @param id
	 */
	void batchOffupdateSourcesList(int available, Integer id);

	/**
	 * 随机获取5条素材
	 * @param terminal_no
	 * @param available
	 * @return
	 */
	List<Sources> sendSourcesDataByter(String terminal_no, int available);
	
	/**
	 * 添加时：判断此设备素材中时间段是否有重合
	 * @param dateLeft
	 * @param dateight
	 * @param terminal_no
	 * @return
	 */
	int countTime(Date dateLeft, Date dateRight, String terminal_no);

	/**
	 * 修改时：判断此设备素材中时间段是否有重合
	 * @param dateLeft
	 * @param dateRight
	 * @param terminal_no
	 * @param id
	 * @return
	 */
	int countTimeById(Date dateLeft, Date dateRight, String terminal_no, Integer id);
	
	/**
	 * 获取添加的id
	 * @return
	 */
	int saveToId();


}
